/**
 * 
 */
package com.aasa.siccosap.ireport.rbean;

import java.util.Date;
import java.util.List;

import com.aasa.siccosap.bean.ClienteBean;
import com.aasa.siccosap.bean.NotaCredito;

/**
 * @author franklin.bustos
 *
 */
public class RBNotaCredito {
	private static List<NotaCredito> staLstNotaCredito;
	private static ClienteBean staObjCliente;
	private static Date staFechaInicio;
	private static Date staFechaFin;
	
	private List<NotaCredito> lstNotaCredito;
	private ClienteBean objCliente;
	private Date fechaInicio;
	private Date fechaFin;

	/**
	 * 
	 */
	public RBNotaCredito() {
		lstNotaCredito = staLstNotaCredito;
		objCliente = staObjCliente;
		fechaInicio = staFechaInicio;
		fechaFin = staFechaFin;		
	}
	
	public static void reset(){
		staLstNotaCredito = null;
		staObjCliente = null;
		staFechaInicio = null;
		staFechaFin = null;
	}
	

	/**
	 * @return the staLstNotaCredito
	 */
	public static List<NotaCredito> getStaLstNotaCredito() {
		return staLstNotaCredito;
	}

	/**
	 * @param staLstNotaCredito the staLstNotaCredito to set
	 */
	public static void setStaLstNotaCredito(List<NotaCredito> staLstNotaCredito) {
		RBNotaCredito.staLstNotaCredito = staLstNotaCredito;
	}

	/**
	 * @return the staObjCliente
	 */
	public static ClienteBean getStaObjCliente() {
		return staObjCliente;
	}

	/**
	 * @param staObjCliente the staObjCliente to set
	 */
	public static void setStaObjCliente(ClienteBean staObjCliente) {
		RBNotaCredito.staObjCliente = staObjCliente;
	}

	/**
	 * @return the staFechaInicio
	 */
	public static Date getStaFechaInicio() {
		return staFechaInicio;
	}

	/**
	 * @param staFechaInicio the staFechaInicio to set
	 */
	public static void setStaFechaInicio(Date staFechaInicio) {
		RBNotaCredito.staFechaInicio = staFechaInicio;
	}

	/**
	 * @return the staFechaFin
	 */
	public static Date getStaFechaFin() {
		return staFechaFin;
	}

	/**
	 * @param staFechaFin the staFechaFin to set
	 */
	public static void setStaFechaFin(Date staFechaFin) {
		RBNotaCredito.staFechaFin = staFechaFin;
	}

	/**
	 * @return the lstNotaCredito
	 */
	public List<NotaCredito> getLstNotaCredito() {
		return lstNotaCredito;
	}

	/**
	 * @param lstNotaCredito the lstNotaCredito to set
	 */
	public void setLstNotaCredito(List<NotaCredito> lstNotaCredito) {
		this.lstNotaCredito = lstNotaCredito;
	}

	/**
	 * @return the objCliente
	 */
	public ClienteBean getObjCliente() {
		return objCliente;
	}

	/**
	 * @param objCliente the objCliente to set
	 */
	public void setObjCliente(ClienteBean objCliente) {
		this.objCliente = objCliente;
	}

	/**
	 * @return the fechaInicio
	 */
	public Date getFechaInicio() {
		return fechaInicio;
	}

	/**
	 * @param fechaInicio the fechaInicio to set
	 */
	public void setFechaInicio(Date fechaInicio) {
		this.fechaInicio = fechaInicio;
	}

	/**
	 * @return the fechaFin
	 */
	public Date getFechaFin() {
		return fechaFin;
	}

	/**
	 * @param fechaFin the fechaFin to set
	 */
	public void setFechaFin(Date fechaFin) {
		this.fechaFin = fechaFin;
	}
}
